300 research outputs found

    Ciclones: diseño de una aplicación GIS usando orientación a objetos

    Get PDF
    En este trabajo mostramos una aplicación GIS diseñada utilizando tecnología de orientación a objetos. Mostramos además el uso de algunos patterns en este ámbito y discutimos acerca del impacto que tiene el empleo de los mismos en el diseño de esta aplicación

    Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions

    Get PDF
    AbstractAspect Oriented Requirements Engineering (AORE) provides support for modularizing crosscutting requirements. In the context of an industrial project in the domain of Slot Machines we needed to perform AORE, with a special emphasis on dependencies and interactions among concerns. We were however unable to find any report of large-scale industrial applications of AORE approaches that treat dependencies and interactions. We therefore evaluated two AORE approaches: Theme/Doc and MDSOCRE, to establish their applicability in our setting. In this paper we report on the limitations of both approaches we encountered and propose extensions that allow them to cope with concern interactions. We also show how these extensions provide the needed expressiveness by applying them to our industrial case study

    Sistemas de referencias para aplicaciones SIG

    Get PDF
    En este paper presentamos una arquitectura Orientada a Objetos para sistemas de referencias en el marco del diseño de aplicaciones geográficas.\nUn sistema de referencia, genera un marco espacial para una entidad geográfica, brindando la información y el comportamiento necesario para manipular los diferentes sistemas de coordenadas y unidades involucradas.\nEl sistema de referencias ha sido descompuesto en componentes, mediante las cuales, se logra no solo desacoplar comportamiento sino que además permiten la configuración del mismo de acuerdo a los requerimientos de la aplicación.\nLa intención de este trabajo es proveer los mecanismos necesarios para definir distintos sistemas de referencia, asociados a los objetos de la aplicación , así como los métodos de conversión necesarios para poder operar entre ellos, ya que actualmente existen diversos sistemas de referencias en uso, en forma transparente y extensibleÁrea: Ingeniería de Software - Bases de Dato

    Identifying and Modelling Complex Workflow Requirements in Web Applications

    Get PDF
    Workflow plays a major role in nowadays business and therefore its requirement elicitation must be accurate and clear for achieving the solution closest to business’s needs. Due to Web applications popularity, the Web is becoming the standard platform for implementing business workflows. In this context, Web applications and their workflows must be adapted to market demands in such a way that time and effort are minimize. As they get more popular, they must give support to different functional requirements but also they contain tangled and scattered behaviour. In this work we present a model-driven approach for modelling workflows using a Domain Specific Language for Web application requirement called WebSpec. We present an extension to WebSpec based on Pattern Specifications for modelling crosscutting workflow requirements identifying tangled and scattered behaviour and reducing inconsistencies early in the cycle

    Modelización de campos continuos en sistemas de información geográfica

    Get PDF
    El aporte más importante de este trabajo es la definición de una arquitectura que permite la definición y el tratamiento de un campo continuo como un objeto del sistema; esto significa: • El campo continuo se define como un conjunto finito de pares (posición, valor) conocido a través de algún método de toma de datos (la muestra origen) más un método de estimación necesario para calcular puntos intermedios que no han sido relevados. • Se pueden asociar distintos algoritmos de estimación a una muestra y, en el caso necesario, cambiar dicho algoritmo dinámicamente, de manera transparente a la aplicación subyacente. • Es posible definir y asociar distintos métodos de implementación para una muestra determinada. • El encapsulamiento del campo continuo permite utilizarlo como un objeto en sí mismo o asociar valores del campos a objetos (discretos) a través de atributos. En el capítulo 2 se describen las principales características de los sistemas de información geográfica. Además de considerar cúales son los principales elementos de estos sistemas, se detallan los diferentes procesos que aparecen en el desarrollo y utilización de los sistemas en particular: • la entrada de datos, la cual tiene una importancia vital en el proceso, pues ésta determinada en gran parte cúan correcta (y por lo tanto cúan confiable) es la información que se está manipulando. • La manipulación de los datos se describe a partir de las funciones de análisis que utilizan la mayoría de los productos de SIG existentes en el mercado. • La definición de las interfaces que definen la salida de información y el análisis que se puede realizar sobre los datos geográficos. En el capítulo 3 se detallan las estructuras de datos que se utilizan para soportar información geográfica y se plantean discusiones sobre el uso de cada una. En el capítulo 4 se describen los conceptos básicos del modelo de objetos que se utiliza como base para la definición de la arquitectura para manipular campos continuos. Este modelo está basado en la tecnología de “Patrones de Diseño” [Gamma et al.95] la cual se describe sucintamente incluyendo un ejemplo. En el capítulo 5 se introducen los conceptos básicos de un campo continuo y las operaciones que habitualmente se requieren sobre este tipo de datos. Se discuten los problemas que existen actualmente para la representación y manipulación de los mismos y se describen algunas investigaciones referentes al tema. En el capítulo 6, se describe la arquitectura definida para campos continuos sobre la base del modelo descripto en el capítulo 4. Se detalla la arquitectura y se especifican las ventajas de su definición. Para mayor claridad se define un ejemplo en el que se muestra su uso. En el capítulo 7 se presenta una implementación posible para la arquitectura definida en el capítulo 6. En el capítulo 8 se describen algunos trabajos relacionados que utilizan técnicas de la orientación a objetos para modelizar aplicaciones SIG. También se hace una discusión sobre las ventajas de la arquitectura presentada en esta tesis. En el capítulo 9 se describen las conclusiones, así como los trabajos futuros que complementarán el proyecto.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Ciencias Exacta

    Mobile Learning Applications: Exploring Location Sensing Mechanisms

    Get PDF
    In this paper, we present an exploration of two location sensing mechanisms, such as QR codes and beacons, used in Location-based Learning Applications which are performed inside small indoor spaces (e.g. a classroom). The exploration of QR codes was carried out through an implementation of a Location-based Learning Application which was used by students between 7 and 11 years old inside of Primary Schools. Meanwhile, for the exploration of beacons, a functional prototype was made which was systematically tested by students of Faculty of Informatics of UNLP (Argentina). We analysed those characteristics that we have been learned related to how these mechanisms behave when they are used inside small indoor spaces because, in these cases, relevant places to provide learning contents are nearest from each other. We wish to create a discussion about the exploration of these two location sensing mechanisms. We expect that this discussion helps not only to design and develop Location-based Learning Applications, but also to improve authoring tools that are using to generate this kind of applications.Publicado en Communications in Computer and Information Science book series (CCIS, vol. 847).Laboratorio de Investigación y Formación en Informática Avanzad

    Mobile Learning Applications: Exploring Location Sensing Mechanisms

    Get PDF
    In this paper, we present an exploration of two location sensing mechanisms, such as QR codes and beacons, used in Location-based Learning Applications which are performed inside small indoor spaces (e.g. a classroom). The exploration of QR codes was carried out through an implementation of a Location-based Learning Application which was used by students between 7 and 11 years old inside of Primary Schools. Meanwhile, for the exploration of beacons, a functional prototype was made which was systematically tested by students of Faculty of Informatics of UNLP (Argentina). We analysed those characteristics that we have been learned related to how these mechanisms behave when they are used inside small indoor spaces because, in these cases, relevant places to provide learning contents are nearest from each other. We wish to create a discussion about the exploration of these two location sensing mechanisms. We expect that this discussion helps not only to design and develop Location-based Learning Applications, but also to improve authoring tools that are using to generate this kind of applications.Publicado en Communications in Computer and Information Science book series (CCIS, vol. 847).Laboratorio de Investigación y Formación en Informática Avanzad

    MDE en la generación de aplicaciones para Repositorios Institucionales

    Get PDF
    En el 2012 el Repositorio Institucional de la Universidad Nacional de La Plata, SEDICI, realizó un proceso de migración de Celsius DL a DSpace, donde se evidenció el problema de la representación de recursos, problema recurrente estudiado por algunos autores, no obstante, los trabajos revisados abordan el tema en forma general, no se toma en cuenta el recurso como el eje central. El objetivo central fue dar una solución al problema de la representación de recursos en SEDICI. La solución se planteó en desarrollar un marco de referencia que permitió el desarrollo de aplicaciones, replicable a otros repositorios y bajo el paradigma Model Driven Engineering (MDE) para la implementación de la solución. El marco de referencia se estructuró en 5 módulos. Esta investigación dió respuesta al objetivo planteado y vinculó premisas devenidas de tres disciplinas: Ciencias de la Información, Ciencias Documentales y Ciencias de la Computación. La evaluación de la escritura de textos se realizó a partir de una consigna que solicita producir un escrito sobre un animal (a elección del alumno) y que diferencia dos pasos: la elaboración de un borrador y la producción de una versión final en un espacio destinado para tal fin, considerando un conjunto de recomendaciones que hacen a la revisión de lo elaborado. Los datos se recogieron en los establecimientos educativos, aplicándose el instrumento descripto en forma colectiva

    The effect of temperature and concentration on the corrosion inhibition mechanism of an amphiphilic amido-amine in CO2 saturated solution

    Get PDF
    The corrosion inhibition mechanism of the N-[2-[(2-aminoethyl)amino]ethyl]-9-octadecenamide on mild steel surface in CO2-saturated 5% NaCl solution has been studied. The inhibition efficiency decreases with increasing temperature. Adsorption of the inhibitor studied is found to follow the Frumkin adsorption isotherm. EIS results show that the mechanism of its corrosion inhibition at concentrations higher than critical micelle concentration is by forming a protective porous bi-layer. The activation energy, thermodynamic parameters and electrochemical results reveal a change in the adsorption mode of the inhibitor studied: the inhibitor could primarily be physically adsorbed at low concentrations, while chemisorption is favoured as concentration increases.Fil: Desimone, Paula Mariela. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata. Instituto de Investigaciones En Ciencia y Tecnología de Materiales. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Instituto de Investigaciones En Ciencia y Tecnología de Materiales; ArgentinaFil: Gordillo, Gabriel Jorge. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Química, Física de Los Materiales, Medioambiente y Energia. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Química, Física de Los Materiales, Medioambiente y Energia; ArgentinaFil: Simison, Silvia Noemi. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata. Instituto de Investigaciones En Ciencia y Tecnología de Materiales. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Instituto de Investigaciones En Ciencia y Tecnología de Materiales; Argentin

    MDE en la generación de aplicaciones para Repositorios Institucionales

    Get PDF
    En el 2012 el Repositorio Institucional de la Universidad Nacional de La Plata, SEDICI, realizó un proceso de migración de Celsius DL a DSpace, donde se evidenció el problema de la representación de recursos, problema recurrente estudiado por algunos autores, no obstante, los trabajos revisados abordan el tema en forma general, no se toma en cuenta el recurso como el eje central. El objetivo central fue dar una solución al problema de la representación de recursos en SEDICI. La solución se planteó en desarrollar un marco de referencia que permitió el desarrollo de aplicaciones, replicable a otros repositorios y bajo el paradigma Model Driven Engineering (MDE) para la implementación de la solución. El marco de referencia se estructuró en 5 módulos. Esta investigación dió respuesta al objetivo planteado y vinculó premisas devenidas de tres disciplinas: Ciencias de la Información, Ciencias Documentales y Ciencias de la Computación. La evaluación de la escritura de textos se realizó a partir de una consigna que solicita producir un escrito sobre un animal (a elección del alumno) y que diferencia dos pasos: la elaboración de un borrador y la producción de una versión final en un espacio destinado para tal fin, considerando un conjunto de recomendaciones que hacen a la revisión de lo elaborado. Los datos se recogieron en los establecimientos educativos, aplicándose el instrumento descripto en forma colectiva
    corecore